Skip to content

Feature/save current work 2026 07 01#456

Open
zhangtianqides wants to merge 100 commits into
pascalorg:mainfrom
lytech2020:feature/save-current-work-2026-07-01
Open

Feature/save current work 2026 07 01#456
zhangtianqides wants to merge 100 commits into
pascalorg:mainfrom
lytech2020:feature/save-current-work-2026-07-01

Conversation

@zhangtianqides

@zhangtianqides zhangtianqides commented Jul 1, 2026

Copy link
Copy Markdown

What does this PR do?

How to test

Screenshots / screen recording

Checklist

  • I've tested this locally with bun dev
  • My code follows the existing code style (run bun check to verify)
  • I've updated relevant documentation (if applicable)
  • This PR targets the main branch

Note

High Risk
Large new surface: external DXF/Madori/Vision/ComfyUI dependencies, scene writes, and optional catalog source mutation in non-dev when env flags are enabled.

Overview
Adds an end-to-end DXF floor-plan import flow: canvas preview and validation UI, file-based job queue under PASCAL_DATA_DIR, parallel geometry + vision-analyze (Anthropic) merge, scene persistence via buildAndSaveScene, and an alternate 3dMadori path (/api/dxf-jobs/.../madori). Core importer modules and job-store are documented in AGENTS.md and the new dxf-import agent skill.

The editor gains ImportDxfTool (home modal + /import-dxf), sidebar tabs for AI assistant, catalog Add, panorama/walkthrough, MeasureNavi theming (Inter/JetBrains), and /api/ai proxy that buffers long chat responses. Catalog POST/PATCH/DELETE and dev overlay APIs can write source/public/items when dev or PASCAL_ALLOW_CATALOG_SOURCE_WRITE is set.

Also ships image-to-3D (/pic-to-3d + ComfyUI API routes), expanded SETUP/README (editor 3002, AI 8788, .NET proxy 8000), ai-ci for pascal-ai-mcp, MCP config samples, and runbooks (WINDOWS_DEPLOY_RUNBOOK, CATALOG_ITEMS, SAVE_BUILD_JSON).

Reviewed by Cursor Bugbot for commit ea7574b. Bugbot is set up for automated code reviews on this repo. Configure here.

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants